package com.dimong.loan.sdk.ui.adapter.interfaces;

import java.util.List;

public interface AdapterInterface<T> {

    /**
     * 设置数据
     *
     * @param data
     */
    void setData(List<T> data);

    /**
     * 获取数据
     */
    List<T> getData();

    /**
     * 添加数据
     *
     * @param data
     */
    void addData(T data);

    /**
     * 添加数据
     *
     * @param data
     */
    void addDataList(List<T> data);

    /**
     * 清除数据
     */
    void clear();

    /**
     * 刷新数据
     */
    void updateChange();

    /**
     * 移除Item
     */
    void removeItem(int position);
}

